import re

def reg_search(text=None):
    result = []
    # 提取标的证券
    target_security = re.search(r'股票代码：(\w+\.\w+)', text).group(1)
    # 提取换股期限
    period_list = []
    period = text.split('，')[-1].replace(' ', '')
    exchange_periods = re.findall(r'(\d{4}年\d{1,2}月\d{1,2}日)', period)
    for period in exchange_periods:
        modified_date = period.replace("年", "-0").replace("月", "-0").replace("日", "")
        period_list.append(modified_date)
    result.append({'标的证券': target_security, '换股期限': period_list})
    return result

if __name__ == '__main__':
    text = "标的证券：本期发行的证券为可交换为发行人所持中国长江电力股份有限公司股票（股票代码：600900.SH，股票简称：长江电力）的可交换公司债券。换股期限：本期可交换公司债券换股期限自可交换公司债券发行结束之日满 12 个月后的第一个交易日起至可交换债券到期日止，即 2023 年 6 月 2日至 2027 年 6 月 1 日止。"
    res = reg_search(text)
    print(res)
